package Day008_List_Collections_set.Demo02_ArrayList集合;

/*
    数组:是一个容器,可以存储多个数据
        静态初始化:int[] arr = new int[]{1,2,3,4,5};
        动态初始化:int[] arr = new int[5];
        获取元素: arr[i]
        在使用时要确定长度,长度是固定的.

    java.util.ArrayList集合类
    ArrayList集合:是一个容器,可以存储多个数据,大小可以变化(也要是同一数据类型)
    特点: 数组结构,查询快,增删慢
    构造方法:
            ArrayList();创建一个空的ArrayList集合  初始容量10,会扩容

    boolean add(E e):  list.add();
            将指定元素追加到ArrayList集合末尾

    ArrayList<E>,<E>叫泛型,是指定ArrayList集合中存储的数据类型

    创建格式:
            类名 对象名 = new 类名();
            ArrayList<String> list = new ArrayList<String>();
 */

import java.util.ArrayList;

public class ArrayList集合 {
    public static void main(String[] args) {
        //1.创建ArrayList集合
        ArrayList<String> list = new ArrayList<>();

        //2.调用功能,add添加返回值是布尔类型,不能链式调用
        list.add("王宝强");
        list.add("贾乃亮");

        //是java写好的类,特殊处理 打印时显示内容 不是地址
        System.out.println("list=" + list); //[王宝强, 贾乃亮] 自动添加[,]只是为了方便看 真实内容只有王宝强 贾乃亮
    }
}
